const multer  = require('multer');
const path = require('path');
// 自定义上传存储 信息 （自定义存储目录 自定义存储文件名）
const storage = multer.diskStorage({
  // 定义上传文件的路径
  destination: function (req, file, cb) {
    cb(null, './public/uploads')
  },
  // 自定义上传文件的文件名
  filename: function (req, file, cb) {
    const uniqueSuffix = Date.now() + '-' + Math.round(Math.random() * 1E9)
    cb(null, file.fieldname + '-' + uniqueSuffix + path.extname(file.originalname))
  }
})

const upload = multer({ storage: storage })
module.exports = upload